package team.seekers.hula.island.island.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import team.seekers.hula.course.course.entity.vo.CourseBasicInfoVO;
import team.seekers.hula.user.userFollow.entity.vo.UserFollowInfoVO;

import java.util.Date;
import java.util.List;

/**
 * @author ekin
 * @Description GOOD
 * @mood happy
 */
@Data
public class IslandInfoVO {

    private String id;

    private String name;

    private String background;

    private String fullBackground;

    @ApiModelProperty(value = "浪屿的主题色")
    private String theme;

    private String description;

    private String introduction;

    private List<CourseBasicInfoVO> courses;

    private Double price;

    private Integer type;

    private Boolean isBuy;

    private Boolean isFixed;

    /**
     * 浪屿可支配hula币
     */
    private Double hulaCoin;

    /**
     * 浪屿可支配hula分
     */
    private Double hulaScore;

    private UserFollowInfoVO userInfo;


    private Integer userCount;

    private List<String> threeUserAvatar;

    private Integer postCount;

    private Date gmtCreate;
}
